pspaudiolib.h File Reference

Go to the source code of this file.

Data Structures

struct  psp_audio_channelinfo

Defines

#define PSP_NUM_AUDIO_CHANNELS   4
#define PSP_NUM_AUDIO_SAMPLES   1024
 This is the number of frames you can update per callback, a frame being 1 sample for mono, 2 samples for stereo etc.
#define PSP_VOLUME_MAX   0x8000

Typedefs

typedef void(* pspAudioCallback_t )(void *buf, unsigned int reqn, void *pdata)
typedef int(* pspAudioThreadfunc_t )(int args, void *argp)

Functions

int pspAudioInit ()
void pspAudioEndPre ()
void pspAudioEnd ()
void pspAudioSetVolume (int channel, int left, int right)
void pspAudioChannelThreadCallback (int channel, void *buf, unsigned int reqn)
void pspAudioSetChannelCallback (int channel, pspAudioCallback_t callback, void *pdata)
int pspAudioOutBlocking (unsigned int channel, unsigned int vol1, unsigned int vol2, void *buf)


Define Documentation

#define PSP_NUM_AUDIO_CHANNELS   4
 

#define PSP_NUM_AUDIO_SAMPLES   1024
 

This is the number of frames you can update per callback, a frame being 1 sample for mono, 2 samples for stereo etc.

#define PSP_VOLUME_MAX   0x8000
 


Typedef Documentation

typedef void(* pspAudioCallback_t)(void *buf, unsigned int reqn, void *pdata)
 

typedef int(* pspAudioThreadfunc_t)(int args, void *argp)
 


Function Documentation

void pspAudioChannelThreadCallback int  channel,
void *  buf,
unsigned int  reqn
 

void pspAudioEnd  ) 
 

void pspAudioEndPre  ) 
 

int pspAudioInit  ) 
 

int pspAudioOutBlocking unsigned int  channel,
unsigned int  vol1,
unsigned int  vol2,
void *  buf
 

void pspAudioSetChannelCallback int  channel,
pspAudioCallback_t  callback,
void *  pdata
 

void pspAudioSetVolume int  channel,
int  left,
int  right
 


Generated on Tue Nov 21 11:46:04 2006 for pspsdk-1.0+beta2 by  doxygen 1.4.6